1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Drawing;
5 using System.Data;
6 using System.Linq;
7 using System.Text;
8 using System.Threading.Tasks;
9 using System.Windows.Forms;
10
11 namespace SoftQuanLyNhaHang.Controllers
12 {
13 class ThanhToanCtrl
14 {
15
16 // Method Add
17 public static int InsertThanhToan(int _IdThanhToan, int _Tbl_TenBangId, double _SoTienThanhToan, string _MoTaThanhToan, string _TrangThai, DateTime _NgayTao, string _Tbl_TenBang)
18 {
19 try
20 {
21 Models.ThanhToanMod _thanhToan = new Models.ThanhToanMod( _IdThanhToan , _Tbl_TenBangId , _SoTienThanhToan , _MoTaThanhToan , _TrangThai , _NgayTao , _Tbl_TenBang);
22 return _thanhToan.InsertThanhToan();
23 }
24 catch
25 {
26 return 0;
27 }
28 }
29 // Method Update
30 public static int UpdateThanhToan(int _IdThanhToan, int _Tbl_TenBangId, double _SoTienThanhToan, string _MoTaThanhToan, string _TrangThai, DateTime _NgayTao, string _Tbl_TenBang)
31 {
32 try
33 {
34 Models.ThanhToanMod _thanhToan = new Models.ThanhToanMod( _IdThanhToan , _Tbl_TenBangId , _SoTienThanhToan , _MoTaThanhToan , _TrangThai , _NgayTao , _Tbl_TenBang);
35 return _thanhToan.UpdateThanhToan();
36 }
37 catch
38 {
39 return 0;
40 }
41
42 }
43 // Method Delete
44 public static int DeleteThanhToan(int _IdThanhToan)
45 {
46 try
47 {
48 Models.ThanhToanMod _thanhToan = new Models.ThanhToanMod(_IdThanhToan);
49 return _thanhToan.DeleteThanhToan();
50 }
51 catch
52 {
53 return 0;
54 }
55 }
56
57 //lấy thông tin đơn hàng cần thanh toán
58 public static DataSet FillDataSet_getThanhToan_Search_ByIdTableName(int _IdThanhToan, int _Tbl_TenBangId, double _SoTienThanhToan, string _MoTaThanhToan, string _TrangThai, DateTime _NgayTao, string _Tbl_TenBang, int _PageSize, int _PageIndex)
59 {
60 try
61 {
62 Models.ThanhToanMod thanhToan = new Models.ThanhToanMod( _IdThanhToan, _Tbl_TenBangId, _SoTienThanhToan, _MoTaThanhToan, _TrangThai, _NgayTao, _Tbl_TenBang, _PageSize, _PageIndex);
63 return thanhToan.FillDataSet_getThanhToan_Search_ByIdTableName();
64 }
65 catch
66 {
67 return null;
68 }
69 }
70
71 //thanh toan
72 public static DataSet FillDataSet_GetThanhToan_GetTongTien(int _IdThanhToan, int _Tbl_TenBangId, string _Tbl_TenBang)
73 {
74 try
75 {
76 Models.ThanhToanMod thanhToan = new Models.ThanhToanMod(_IdThanhToan, _Tbl_TenBangId, _Tbl_TenBang );
77 return thanhToan.FillDataSet_GetThanhToan_GetTongTien();
78 }
79 catch
80 {
81 return null;
82 }
83 }
84
85
86 }
87 }